The impact of software complexity on cost and quality - A comparative analysis between Open source and proprietary software
نویسنده
چکیده
Early prediction of software quality is important for better software planning and controlling. In early development phases, design complexity metrics are considered as useful indicators of software testing effort and some quality attributes. Although many studies investigate the relationship between design complexity and cost and quality, it is unclear what we have learned beyond the scope of individual studies. This paper presented a systematic review on the influence of software complexity metrics on quality attributes. We aggregated Spearman correlation coefficients from 59 different data sets from 57 primary studies by a tailored meta-analysis approach. We found that fault proneness and maintainability are most frequently investigated attributes. Chidamber & Kemerer metric suite is most frequently used but not all of them are good quality attribute indicators. Moreover, the impact of these metrics is not different in proprietary and open source projects. The result provides some implications for building quality model across project type.
منابع مشابه
A Case Study on the Transformation from Proprietary to Open Source Software
This paper presents an extensive analysis of static software quality metrics changes for an open source enterprise database management system (DBMS), as the software was moved from the proprietary into open source software development environment. The software quality metrics of special interest for the research are cyclomatic complexity, effective lines of code, the degree of system modularity...
متن کاملThe Impact of API Complexity on Failures: An Empirical Analysis of Proprietary and Open Source Software Systems
Information hiding is a cornerstone principle of modern software engineering. Interfaces, or APIs, are central to realizing the benefits of information hiding, but despite their widespread use, designing good interfaces is not a trivial activity. Particular design choices can have a significant detrimental effect on quality or development productivity. In this paper, we examined the impact of A...
متن کاملThe Impact of Complexity on Software Design Quality and Costs: An Exploratory Empirical Analysis of Open Source Applications
It is well known that complexity affects software development and maintenance costs. In the Open Source context, the sharing of development and maintenance effort among developers is a fundamental tenet, which can be thought as a driver to reduce the impact of complexity on maintenance costs. However, complexity is a structural property of code, which is not quantitatively accounted for in trad...
متن کاملCompetition and Compatibility with Open Source Software
We use Hotelling’s linear city model to study asymmetric competition between open source and proprietary software, where only one party the proprietary software producer aims at maximizing the profit. We focus on the different compatibility choices of the proprietary software, which lead to different network externality, and thus result in different profit for proprietary software producers. It...
متن کاملDeveloping an Initial Open-Source Platform for the Higher Education Sector—A Case Study: Alhosn University
The higher education community is concerned about the cost and performance of commercial software products. A common view is that existing proprietary options do not have the features required by instructors and students or allow for costeffective customization. One way to address these problems in poorer countries, and hence improve their quality of education and access to knowledge, would be ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1712.00675 شماره
صفحات -
تاریخ انتشار 2017